package com.yuanyu.model.entity.Repair_and_Disassembly_Report;

import com.yuanyu.model.vo.Checked_The_cause_of_the_failure;
import lombok.*;

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@ToString
/**
 * Repair_and_Disassembly_Report 第二部分
 */
public class Repair_and_Disassembly_Report_2 extends Checked_The_cause_of_the_failure{
    /*力矩息填写*/
    /**
     * 泵组编号
     */
    private String input_Pump_set_number;
    /**
     * Case
     */
    private String input_Case;
    /**
     * 上泵力矩-主动轴力矩
     */
    private String input_Upper_pump_torque_Active_axial_torque;
    /**
     * 上泵力矩-从动轴力矩
     */
    private String input_Upper_pump_torque_Driven_shaft_moment;
    /**
     * 上泵力矩-规格
     */
    private String input_Upper_pump_torque_Specification;
    /**
     * 上泵力矩-备注
     */
    private String input_Upper_pump_torque_value;
    /**
     * 下泵力矩-主动轴力矩
     */
    private String input_Lower_pump_torque_Active_axial_torque;
    /**
     * 下泵力矩-从动轴力矩
     */
    private String input_Lower_pump_torque_Driven_shaft_moment;
    /**
     * 下泵力矩-规格
     */
    private String input_Lower_pump_torque_Specification;
    /**
     * 下泵力矩-备注
     */
    private String input_Lower_pump_torque_value;

    /*拆解间隙记录*/
    /**
     * 上泵间隙-主动转子与齿轮箱间隙
     */
    private String input_Upper_pump_clearance_1;
    /**
     * 上泵间隙-从动转子与齿轮箱间隙
     */
    private String input_Upper_pump_clearance_2;
    /**
     * 上泵间隙-转子与罗茨腔体间隙
     */
    private String input_Upper_pump_clearance_3;
    /**
     * 上泵间隙-转子之间间隙
     */
    private String input_Upper_pump_clearance_4;
    /**
     * 上泵间隙-拍照是否清晰整洁
     */
    private String input_Upper_pump_clearance_5;
    /**
     * 上泵间隙-下泵盘泵螺丝确认
     */
    private String input_Upper_pump_clearance_6;
    /**
     * 上泵间隙-备注
     */
    private String input_Upper_pump_clearance_value;
    /**
     * 下泵间隙-1级主动间隙值
     */
    private String input_Lower_pump_clearance_1_1;
    /**
     * 下泵间隙-1级从动间隙值
     */
    private String input_Lower_pump_clearance_1_2;
    /**
     * 下泵间隙-转子与1级腔体间隙
     */
    private String input_Lower_pump_clearance_1_3;
    /**
     * 下泵间隙-1级转子间间隙
     */
    private String input_Lower_pump_clearance_1_4;
    /**
     * 下泵间隙-2级主动间隙值
     */
    private String input_Lower_pump_clearance_2_1;
    /**
     * 下泵间隙-2级从动间隙值
     */
    private String input_Lower_pump_clearance_2_2;
    /**
     * 下泵间隙-3级主动间隙值
     */
    private String input_Lower_pump_clearance_3_1;
    /**
     * 下泵间隙-3级从动间隙值
     */
    private String input_Lower_pump_clearance_3_2;
    /**
     * 下泵间隙-4级主动间隙值
     */
    private String input_Lower_pump_clearance_4_1;
    /**
     * 下泵间隙-4级从动间隙值
     */
    private String input_Lower_pump_clearance_4_2;
    /**
     * 下泵间隙-5级主动间隙值
     */
    private String input_Lower_pump_clearance_5_1;
    /**
     * 下泵间隙-5级从动间隙值
     */
    private String input_Lower_pump_clearance_5_2;
    /**
     * 下泵间隙-备注
     */
    private String input_Lower_pump_clearance_value;

    /*造成故障原因*/
    /**
     * 造成故障原因-多选
     */
    //继承Checked_The_cause_of_the_failure
    private Checked_The_cause_of_the_failure checked_The_cause_of_the_failure;
    /**
     * 造成故障原因-具体说明
     */
    private String checked_The_cause_of_the_failure_value;

    /*页尾*/
    /**
     * 拆解者
     */
    private String input_Dismantler;
    /**
     * 日期
     */
    private String input_date;

    /*
    * 给checked_The_cause_of_the_failure赋值完之后需要给T1 -> T14_value赋值
    * 就可以调用该方法
    * */
    public void input(){
        this.T1 = this.checked_The_cause_of_the_failure.T1;
        this.T2 = this.checked_The_cause_of_the_failure.T2;
        this.T3 = this.checked_The_cause_of_the_failure.T3;
        this.T4 = this.checked_The_cause_of_the_failure.T4;
        this.T5 = this.checked_The_cause_of_the_failure.T5;
        this.T6 = this.checked_The_cause_of_the_failure.T6;
        this.T7 = this.checked_The_cause_of_the_failure.T7;
        this.T8 = this.checked_The_cause_of_the_failure.T8;
        this.T9 = this.checked_The_cause_of_the_failure.T9;
        this.T10 = this.checked_The_cause_of_the_failure.T10;
        this.T11 = this.checked_The_cause_of_the_failure.T11;
        this.T12 = this.checked_The_cause_of_the_failure.T12;
        this.T13 = this.checked_The_cause_of_the_failure.T13;
        this.T14 = this.checked_The_cause_of_the_failure.T14;
        this.T14_value = this.checked_The_cause_of_the_failure.T14_value;
    }
}
